package com.hmc.modules.sjfx.excel.tmm0001;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 材料库存表
 *
 * @author hmc wengxiulinluman@qq.com
 * @since 3.0 2024-01-12
 */
@Data
@ContentRowHeight(20)
@HeadRowHeight(20)
@ColumnWidth(25)
public class Tmm0001Excel {
    @ExcelProperty(value = "id", index = 0)
    private Long id;
    @ExcelProperty(value = "记录创建责任者", index = 1)
    private String recCreator;
    @ExcelProperty(value = "记录创建时刻", index = 2)
    private String recCreateTime;
    @ExcelProperty(value = "记录修改责任者", index = 3)
    private String recRevisor;
    @ExcelProperty(value = "记录修改时刻", index = 4)
    private String recReviseTime;
    @ExcelProperty(value = "归档标记", index = 5)
    private String archiveFlag;
    @ExcelProperty(value = "公司代码", index = 6)
    private String companyCode;
    @ExcelProperty(value = "公司中文名称", index = 7)
    private String companyCname;
    @ExcelProperty(value = "材料号", index = 8)
    private String matNo;
    @ExcelProperty(value = "材料标识号", index = 9)
    private String matId;
    @ExcelProperty(value = "材料跟踪号", index = 10)
    private String matTrackNo;
    @ExcelProperty(value = "物料种类", index = 11)
    private String matKind;
    @ExcelProperty(value = "物料产线类型", index = 12)
    private String matLineType;
    @ExcelProperty(value = "机组代码", index = 13)
    private String unitCode;
    @ExcelProperty(value = "下道机组代码", index = 14)
    private String nextUnitCode;
    @ExcelProperty(value = "材料形态代码", index = 15)
    private String matShapeCode;
    @ExcelProperty(value = "资源性质", index = 16)
    private String resourceType;
    @ExcelProperty(value = "计划号", index = 17)
    private String planNo;
    @ExcelProperty(value = "炉号", index = 18)
    private String ponoNo;
    @ExcelProperty(value = "材料规格1", index = 19)
    private BigDecimal matSpec1;
    @ExcelProperty(value = "材料规格2", index = 20)
    private BigDecimal matSpec2;
    @ExcelProperty(value = "材料规格3", index = 21)
    private BigDecimal matSpec3;
    @ExcelProperty(value = "材料规格4", index = 22)
    private BigDecimal matSpec4;
    @ExcelProperty(value = "材料规格5", index = 23)
    private BigDecimal matSpec5;
    @ExcelProperty(value = "材料规格6", index = 24)
    private String matSpec6;
    @ExcelProperty(value = "材料规格描述", index = 25)
    private String matSpecDesc;
    @ExcelProperty(value = "材料实际规格1", index = 26)
    private BigDecimal matActSpec1;
    @ExcelProperty(value = "材料实际规格2", index = 27)
    private BigDecimal matActSpec2;
    @ExcelProperty(value = "材料实际规格3", index = 28)
    private BigDecimal matActSpec3;
    @ExcelProperty(value = "材料实际规格4", index = 29)
    private BigDecimal matActSpec4;
    @ExcelProperty(value = "材料实际规格5", index = 30)
    private BigDecimal matActSpec5;
    @ExcelProperty(value = "材料最小长度", index = 31)
    private BigDecimal matMinLen;
    @ExcelProperty(value = "材料最大长度", index = 32)
    private BigDecimal matMaxLen;
    @ExcelProperty(value = "称重标记", index = 33)
    private String weighFlag;
    @ExcelProperty(value = "材料实际重量", index = 34)
    private BigDecimal matActWt;
    @ExcelProperty(value = "材料理论重量", index = 35)
    private BigDecimal matTheoryWt;
    @ExcelProperty(value = "材料毛重", index = 36)
    private BigDecimal matGrossWt;
    @ExcelProperty(value = "材料重量", index = 37)
    private BigDecimal matWt;
    @ExcelProperty(value = "材料件数(根数)", index = 38)
    private BigDecimal matNum;
    @ExcelProperty(value = "材料数量", index = 39)
    private BigDecimal matQty;
    @ExcelProperty(value = "材料数量单位", index = 40)
    private BigDecimal matQtyUnit;
    @ExcelProperty(value = "总重量", index = 41)
    private BigDecimal totalWt;
    @ExcelProperty(value = "总件数", index = 42)
    private BigDecimal totalNum;
    @ExcelProperty(value = "总长度", index = 43)
    private BigDecimal totalLen;
    @ExcelProperty(value = "理论总长度", index = 44)
    private BigDecimal thyTotalLen;
    @ExcelProperty(value = "成品标记", index = 45)
    private String productFlag;
    @ExcelProperty(value = "成品包装标志", index = 46)
    private String productPackFlag;
    @ExcelProperty(value = "成品包装时刻", index = 47)
    private String productPackTime;
    @ExcelProperty(value = "成品包装材料重量", index = 48)
    private BigDecimal productPackWt;
    @ExcelProperty(value = "包装方式代码", index = 49)
    private String packModeCode;
    @ExcelProperty(value = "并包号", index = 50)
    private String uniteNo;
    @ExcelProperty(value = "制造命令号", index = 51)
    private String pono;
    @ExcelProperty(value = "内部钢种", index = 52)
    private String stNo;
    @ExcelProperty(value = "标准牌号代码", index = 53)
    private String stdSgCode;
    @ExcelProperty(value = "钢种种类代码", index = 54)
    private String sgClassCode;
    @ExcelProperty(value = "钢级", index = 55)
    private String sgSign;
    @ExcelProperty(value = "标准", index = 56)
    private String sgStd;
    @ExcelProperty(value = "产品大类代码", index = 57)
    private String prodClassCode;
    @ExcelProperty(value = "品名代码", index = 58)
    private String prodCode;
    @ExcelProperty(value = "品名中文", index = 59)
    private String prodCname;
    @ExcelProperty(value = "产品规范码", index = 60)
    private String psc;
    @ExcelProperty(value = "制造规范码", index = 61)
    private String msc;
    @ExcelProperty(value = "产线号", index = 62)
    private String mscLineNo;
    @ExcelProperty(value = "产品最终用途码", index = 63)
    private String apn;
    @ExcelProperty(value = "材质号", index = 64)
    private String mtrlNo;
    @ExcelProperty(value = "材质正文", index = 65)
    private String mtrlText;
    @ExcelProperty(value = "生产责任者", index = 66)
    private String prodMaker;
    @ExcelProperty(value = "生产时刻", index = 67)
    private String prodTime;
    @ExcelProperty(value = "生产班次", index = 68)
    private String prodShiftNo;
    @ExcelProperty(value = "生产班组", index = 69)
    private String prodShiftGroup;
    @ExcelProperty(value = "采购订单子项号", index = 70)
    private String purcOrderSubNo;
    @ExcelProperty(value = "采购标准代码", index = 71)
    private String purcStdCode;
    @ExcelProperty(value = "采购标准说明", index = 72)
    private String purcStdDesc;
    @ExcelProperty(value = "抵库单子项号", index = 73)
    private String arriStockSubNo;
    @ExcelProperty(value = "供应商代码", index = 74)
    private String supplierCode;
    @ExcelProperty(value = "制造商代码", index = 75)
    private String manufactCode;
    @ExcelProperty(value = "原料计价方式代码", index = 76)
    private String originPriceTypeCode;
    @ExcelProperty(value = "原料采购单价", index = 77)
    private BigDecimal originPurcPrice;
    @ExcelProperty(value = "总金额", index = 78)
    private BigDecimal totalAmt;
    @ExcelProperty(value = "原料结算单价", index = 79)
    private BigDecimal originSettlePrice;
    @ExcelProperty(value = "原料结算数量", index = 80)
    private BigDecimal originSettleNum;
    @ExcelProperty(value = "原料结算标记", index = 81)
    private String originBalanceFlag;
    @ExcelProperty(value = "外购材料号", index = 82)
    private String originMatNo;
    @ExcelProperty(value = "外购材料放行标记", index = 83)
    private String originPassFlag;
    @ExcelProperty(value = "外购炉号", index = 84)
    private String originHeatNo;
    @ExcelProperty(value = "生产指令号", index = 85)
    private String saleOrderSubNo;
    @ExcelProperty(value = "销售订单号", index = 86)
    private String soNo;
    @ExcelProperty(value = "原销售订单子项号", index = 87)
    private String oldSaleOrderSubNo;
    @ExcelProperty(value = "业务单据号1", index = 88)
    private String listNo1;
    @ExcelProperty(value = "客户代码", index = 89)
    private String customerCode;
    @ExcelProperty(value = "工艺卡号", index = 90)
    private String stlmNo;
    @ExcelProperty(value = "来源代码", index = 91)
    private String originCode;
    @ExcelProperty(value = "材料去向", index = 92)
    private String matDestion;
    @ExcelProperty(value = "全程工序代码", index = 93)
    private String wholeBacklogCode;
    @ExcelProperty(value = "全程工序途径码顺序号", index = 94)
    private BigDecimal wholeBacklogNo;
    @ExcelProperty(value = "全程工序途径码", index = 95)
    private String wholeBacklog;
    @ExcelProperty(value = "全程工序顺序号", index = 96)
    private BigDecimal wholeBacklogSeq;
    @ExcelProperty(value = "后全程工序顺序号", index = 97)
    private BigDecimal nextWholeBacklogSeq;
    @ExcelProperty(value = "后全程工序代码", index = 98)
    private String nextWholeBacklogCode;
    @ExcelProperty(value = "实际全程工序途径码", index = 99)
    private String wholeBacklogAct;
    @ExcelProperty(value = "原料板坯号", index = 100)
    private String rawSlabNo;
    @ExcelProperty(value = "原材料号", index = 101)
    private String matNoOld;
    @ExcelProperty(value = "入口材料号", index = 102)
    private String inMatNo;
    @ExcelProperty(value = "入口材料标识号", index = 103)
    private String inMatId;
    @ExcelProperty(value = "入口材料产品代码", index = 104)
    private String inMatPsc;
    @ExcelProperty(value = "入口材料制造规范码", index = 105)
    private String inMatMsc;
    @ExcelProperty(value = "入口材料牌号（钢级）", index = 106)
    private String inMatSgSign;
    @ExcelProperty(value = "入口材料标准", index = 107)
    private String inMatStd;
    @ExcelProperty(value = "入口材料品名代码", index = 108)
    private String inMatProdCode;
    @ExcelProperty(value = "入口材料品名中文", index = 109)
    private String inMatProdCname;
    @ExcelProperty(value = "入口材料重量", index = 110)
    private BigDecimal inMatWt;
    @ExcelProperty(value = "管端型式代码", index = 111)
    private String pipeendTypeCode;
    @ExcelProperty(value = "螺纹类型代码", index = 112)
    private String threadTypeCode;
    @ExcelProperty(value = "热处理方式代码", index = 113)
    private String heatTreatMethodCode;
    @ExcelProperty(value = "表面等级代码", index = 114)
    private String surfaceGradeCode;
    @ExcelProperty(value = "表面等级描述", index = 115)
    private String surfaceGradeDesc;
    @ExcelProperty(value = "表面等级判定时刻", index = 116)
    private String surfaceGradeTime;
    @ExcelProperty(value = "表面等级判定责任者", index = 117)
    private String surfaceGradeMaker;
    @ExcelProperty(value = "性能判定代码", index = 118)
    private String pchJudgeCode;
    @ExcelProperty(value = "性能判定结果", index = 119)
    private String pchJudgeResult;
    @ExcelProperty(value = "性能判定异常原因", index = 120)
    private String pchJudgeAbn;
    @ExcelProperty(value = "性能判定时刻", index = 121)
    private String pchJudgeTime;
    @ExcelProperty(value = "性能判定责任者", index = 122)
    private String pchJudgeMaker;
    @ExcelProperty(value = "质量等级代码", index = 123)
    private String qualGradeCode;
    @ExcelProperty(value = "质量等级描述", index = 124)
    private String qualGradeDesc;
    @ExcelProperty(value = "质量等级判定时刻", index = 125)
    private String qualGradeTime;
    @ExcelProperty(value = "质量等级判定责任者", index = 126)
    private String qualGradeMaker;
    @ExcelProperty(value = "代表材料标记", index = 127)
    private String repMatFlag;
    @ExcelProperty(value = "试批号", index = 128)
    private String sampleLotNo;
    @ExcelProperty(value = "试批号1", index = 129)
    private String sampleLotNo1;
    @ExcelProperty(value = "取样机组代码1", index = 130)
    private String sampleUnitCode1;
    @ExcelProperty(value = "取样位置代码1", index = 131)
    private String samplePosCode1;
    @ExcelProperty(value = "试批号2", index = 132)
    private String sampleLotNo2;
    @ExcelProperty(value = "取样机组代码2", index = 133)
    private String sampleUnitCode2;
    @ExcelProperty(value = "取样位置代码2", index = 134)
    private String samplePosCode2;
    @ExcelProperty(value = "试批号3", index = 135)
    private String sampleLotNo3;
    @ExcelProperty(value = "取样机组代码3", index = 136)
    private String sampleUnitCode3;
    @ExcelProperty(value = "取样位置代码3", index = 137)
    private String samplePosCode3;
    @ExcelProperty(value = "试批号4", index = 138)
    private String sampleLotNo4;
    @ExcelProperty(value = "取样机组代码4", index = 139)
    private String sampleUnitCode4;
    @ExcelProperty(value = "取样位置代码4", index = 140)
    private String samplePosCode4;
    @ExcelProperty(value = "试批号5", index = 141)
    private String sampleLotNo5;
    @ExcelProperty(value = "取样机组代码5", index = 142)
    private String sampleUnitCode5;
    @ExcelProperty(value = "取样位置代码5", index = 143)
    private String samplePosCode5;
    @ExcelProperty(value = "新试号", index = 144)
    private String newTestNo;
    @ExcelProperty(value = "返修标记", index = 145)
    private String repairFlag;
    @ExcelProperty(value = "仓库号", index = 146)
    private String stockNo;
    @ExcelProperty(value = "库位号", index = 147)
    private String locationNo;
    @ExcelProperty(value = "层号", index = 148)
    private String layerNo;
    @ExcelProperty(value = "入库标记", index = 149)
    private String inFlag;
    @ExcelProperty(value = "入库方式", index = 150)
    private String inStockMode;
    @ExcelProperty(value = "入库责任者", index = 151)
    private String inStockMaker;
    @ExcelProperty(value = "入库时刻", index = 152)
    private String inStockTime;
    @ExcelProperty(value = "入库申请单号", index = 153)
    private String inStockApplyNo;
    @ExcelProperty(value = "入库申请单子项号", index = 154)
    private String inStockApplySubNo;
    @ExcelProperty(value = "入库单号", index = 155)
    private String inStockNo;
    @ExcelProperty(value = "箱号", index = 156)
    private String boxedNumber;
    @ExcelProperty(value = "装箱列号", index = 157)
    private String boxedColumnNo;
    @ExcelProperty(value = "装箱层号", index = 158)
    private String boxedLayerNo;
    @ExcelProperty(value = "装箱行号", index = 159)
    private String boxedRowNo;
    @ExcelProperty(value = "序号", index = 160)
    private BigDecimal seqNo;
    @ExcelProperty(value = "质量锁定标记", index = 161)
    private String qualLockFlag;
    @ExcelProperty(value = "生产锁定标记", index = 162)
    private String prodLockFlag;
    @ExcelProperty(value = "材料处置锁定标记", index = 163)
    private String matDealLockFlag;
    @ExcelProperty(value = "发货锁定标记", index = 164)
    private String delivyLockFlag;
    @ExcelProperty(value = "移库锁定标记", index = 165)
    private String moveStockLockFlag;
    @ExcelProperty(value = "封锁单号", index = 166)
    private String holdNo;
    @ExcelProperty(value = "备注", index = 167)
    private String remark;
    @ExcelProperty(value = "物料代码", index = 168)
    private String matCode;
    @ExcelProperty(value = "熔炼号", index = 169)
    private String heatNo;
    @ExcelProperty(value = "物料管理模式", index = 170)
    private String matManageMode;
    @ExcelProperty(value = "车船号", index = 171)
    private String vehicleNo;
    @ExcelProperty(value = "船号", index = 172)
    private String shipName;
    @ExcelProperty(value = "采购合同代码", index = 173)
    private String purcOrderCode;
    @ExcelProperty(value = "供应商名称", index = 174)
    private String supplierName;
    @ExcelProperty(value = "源地质检标记", index = 175)
    private String sourceFlag;
    @ExcelProperty(value = "项目名称", index = 176)
    private String labelNo;
    @ExcelProperty(value = "产出类型", index = 177)
    private String prodType;
    @ExcelProperty(value = "异常类型", index = 178)
    private String abnrType;
    @ExcelProperty(value = "异常原因代码", index = 179)
    private String abnrCauseCode;
    @ExcelProperty(value = "来料加工标记", index = 180)
    private String comeProcFlag;
    @ExcelProperty(value = "内部加工标记", index = 181)
    private String prodConfmFlag;
    @ExcelProperty(value = "成品热处理标记", index = 182)
    private String productHeatFlag;
    @ExcelProperty(value = "收料标记", index = 183)
    private String matReceivedFlag;
    @ExcelProperty(value = "最终产品", index = 184)
    private String finalProd;
    @ExcelProperty(value = "轧制道次数", index = 185)
    private BigDecimal rollCycNum;
    @ExcelProperty(value = "外观质量代码", index = 186)
    private String appearQltyCode;
    @ExcelProperty(value = "管端周长T", index = 187)
    private String tubeEndPerimeterT;
    @ExcelProperty(value = "管端周长W", index = 188)
    private String tubeEndPerimeterW;
    @ExcelProperty(value = "两端管径之差", index = 189)
    private String diameterDifference;
    @ExcelProperty(value = "管体周长", index = 190)
    private BigDecimal tubePerimeter;
    @ExcelProperty(value = "钢管体积", index = 191)
    private BigDecimal tubeVolume;
    @ExcelProperty(value = "椭圆度(mm)", index = 192)
    private String bdDefault10;
    @ExcelProperty(value = "椭圆度T(头)", index = 193)
    private String ellipticityT;
    @ExcelProperty(value = "椭圆度W(尾)", index = 194)
    private String ellipticityW;
    @ExcelProperty(value = "切斜T(mm)", index = 195)
    private String squareCutT;
    @ExcelProperty(value = "切斜W(mm)", index = 196)
    private String squareCutW;
    @ExcelProperty(value = "坡口角度T", index = 197)
    private String grooveAngleT;
    @ExcelProperty(value = "坡口角度W", index = 198)
    private String grooveAngleW;
    @ExcelProperty(value = "钝边T", index = 199)
    private String rootFaceT;
    @ExcelProperty(value = "钝边W", index = 200)
    private String rootFaceW;
    @ExcelProperty(value = "剩磁T平均值", index = 201)
    private String residualMagnetismTAvg;
    @ExcelProperty(value = "剩磁T最大值", index = 202)
    private String residualMagnetismTMax;
    @ExcelProperty(value = "剩磁W平均值", index = 203)
    private String residualMagnetismWAvg;
    @ExcelProperty(value = "剩磁W最大值", index = 204)
    private String residualMagnetismWMax;
    @ExcelProperty(value = "直度(mm)", index = 205)
    private String baDefault8;
    @ExcelProperty(value = "错边", index = 206)
    private String b0Default2;
    @ExcelProperty(value = "噘嘴(mm)", index = 207)
    private String bjDefault20;
    @ExcelProperty(value = "重量偏差", index = 208)
    private BigDecimal wtDev;
    @ExcelProperty(value = "内打砂锚纹深度", index = 209)
    private String anchorPatternDepthN;
    @ExcelProperty(value = "外打砂锚纹深度", index = 210)
    private String anchorPatternDepthW;
    @ExcelProperty(value = "内打砂除锈等级", index = 211)
    private String rustRemovalGradeN;
    @ExcelProperty(value = "外打砂除锈等级", index = 212)
    private String rustRemovalGradeW;
    @ExcelProperty(value = "熔结环氧(FBE)涂层厚度", index = 213)
    private String fbeCoatingThick;
    @ExcelProperty(value = "熔结环氧(FBE)涂层厚度2", index = 214)
    private String fbeCoatingThick2;
    @ExcelProperty(value = "胶黏剂(AD)涂层厚度", index = 215)
    private String adCoatingThick;
    @ExcelProperty(value = "管体厚度", index = 216)
    private String tubeBodyCoatingThick;
    @ExcelProperty(value = "焊缝涂层厚度", index = 217)
    private String weldCoatingThick;
    @ExcelProperty(value = "外涂管端预留E1", index = 218)
    private String tubeReserveWE1;
    @ExcelProperty(value = "外涂管端预留E2", index = 219)
    private String tubeReserveWE2;
    @ExcelProperty(value = "内涂管端预留E1", index = 220)
    private String tubeReserveNE1;
    @ExcelProperty(value = "内涂管端预留E2", index = 221)
    private String tubeReserveNE2;
    @ExcelProperty(value = "干膜涂层厚度(DFT)", index = 222)
    private String dftCoatingThick;
    @ExcelProperty(value = "防腐涂层结构", index = 223)
    private String arrType;
    @ExcelProperty(value = "温度类型", index = 224)
    private String coatingGrade;
    @ExcelProperty(value = "防腐分厂代码", index = 225)
    private String coatingFactory;
    @ExcelProperty(value = "防腐号", index = 226)
    private String anticorrosiveNo;
    @ExcelProperty(value = "钢管面积", index = 227)
    private BigDecimal tubeAcreage;
    @ExcelProperty(value = "不合格原因", index = 228)
    private String disqualificationReasons;
    @ExcelProperty(value = "投料时间", index = 229)
    private String devoTime;
    @ExcelProperty(value = "下线标记", index = 230)
    private String unladeFlag;
    @ExcelProperty(value = "下线原因", index = 231)
    private String unladeReason;
    @ExcelProperty(value = "返修类型", index = 232)
    private String repairType;
    @ExcelProperty(value = "采购入库单号", index = 233)
    private String purcInStockNo;
    @ExcelProperty(value = "销售出库单号", index = 234)
    private String saleOutStockNo;
    @ExcelProperty(value = "评估类型", index = 235)
    private String evaluateType;
    @ExcelProperty(value = "批次号", index = 236)
    private String lotNo;
    @ExcelProperty(value = "转库入库凭证", index = 237)
    private String voucherTransNo;
    @ExcelProperty(value = "生产投料凭证", index = 238)
    private String voucherPutNo;
    @ExcelProperty(value = "投料冲销凭证", index = 239)
    private String voucherReputNo;
    @ExcelProperty(value = "编码转换凭证", index = 240)
    private String voucherPscNo;
    @ExcelProperty(value = "成品入库凭证", index = 241)
    private String voucherPordNo;
    @ExcelProperty(value = "成品入库冲销凭证", index = 242)
    private String voucherReprodNo;
    @ExcelProperty(value = "委外标记", index = 243)
    private String entrustFlag;
    @ExcelProperty(value = "确认编号", index = 244)
    private String sapRueck;
    @ExcelProperty(value = "确认计数器", index = 245)
    private String sapRmzhl;
    @ExcelProperty(value = "出库申请单锁定标记", index = 246)
    private String outLockFlag;
    @ExcelProperty(value = "创建人", index = 247)
    private Long creator;
    @ExcelProperty(value = "创建时间", index = 248)
    private Date createDate;
    @ExcelProperty(value = "更新人", index = 249)
    private Long updater;
    @ExcelProperty(value = "更新时间", index = 250)
    private Date updateDate;
}